@font-face {
  font-family: "FileManager";
  src: url("fonts/filemanager.eot");
  src: url("fonts/filemanager.eot?#iefix") format("embedded-opentype"), url("fonts/filemanager.woff") format("woff"), url("fonts/filemanager.ttf") format("truetype"), url("fonts/filemanager.svg#filemanager") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class*=" fm-"] {
  display: inline-block;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #8a8a8a;
}
.fm-angle-down:before {
  content: "\e000";
}
.fm-up:before {
  content: "\e001";
}
.fm-angle-left:before {
  content: "\e002";
}
.fm-angle-right:before {
  content: "\e003";
}
.fm-file-image:before {
  content: "\e004";
}
.fm-angle-up:before {
  content: "\e005";
}
.fm-back:before {
  content: "\e006";
}
.fm-expand-all:before {
  content: "\e009";
}
.fm-file-archive:before {
  content: "\e00a";
}
.fm-file-audio:before {
  content: "\e00b";
}
.fm-file-code:before {
  content: "\e00c";
}
.fm-file-excel:before {
  content: "\e00d";
}
.fm-file-pdf:before {
  content: "\e00e";
}
.fm-file-powerpoint:before {
  content: "\e00f";
}
.fm-file-sound:before {
  content: "\e010";
}
.fm-file-text:before {
  content: "\e011";
}
.fm-copy:before {
  content: "\e014";
}
.fm-folder:before {
  content: "\e015";
}
.fm-folder-open:before {
  content: "\e016";
}
.fm-forward:before {
  content: "\e017";
}
.fm-hide:before {
  content: "\e018";
}
.fm-menu:before {
  content: "\e01a";
}
.fm-show:before {
  content: "\e01b";
}
.fm-table:before {
  content: "\e01c";
}
.fm-cut:before {
  content: "\e01d";
}
.fm-collapse-all:before {
  content: "\e007";
}
.fm-files:before {
  content: "\e008";
}
.fm-file-word:before {
  content: "\e012";
}
.fm-file-video:before {
  content: "\e013";
}
.fm-upload:before {
  content: "\e020";
}
.fm-paste:before {
  content: "\e021";
}
.fm-edit:before {
  content: "\e01f";
}
.fm-search:before {
  content: "\e022";
}
.fm-delete:before {
  content: "\e019";
}
.fm-file:before {
  content: "\e01e";
}
.webix_fmanager {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.webix_fmanager {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*Toolbar*/
.webix_fmanager_toolbar {
  background-color: #fdfdfd;
}
.webix_fmanager_toolbar input {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  background: #fdfdfd;
}
.webix_fmanager_toolbar input:focus {
  background: #ffffff;
}
.webix_fmanager_toolbar .webix_el_button button {
  background-color: transparent;
  border-color: #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.webix_fmanager_toolbar .webix_el_button button:hover {
  background-color: transparent;
}
.webix_fmanager_toolbar .webix_control .webix_disabled_box button {
  background-color: transparent;
  border-color: #ccc;
}
/* group of back and forward buttons*/
.webix_fmanager_toolbar .webix_fmanager_back .webix_el_box {
  padding-right: 0;
  padding-left: 4px;
}
.webix_fmanager_toolbar .webix_fmanager_back button {
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.webix_view.webix_fmanager_forward .webix_el_box {
  padding-left: 0;
  padding-right: 5px;
}
.webix_view.webix_fmanager_forward .webix_disabled_box button,
.webix_view.webix_fmanager_forward button {
  border-left: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.webix_fmanager_bar_icon,
.webix_fmanager_icon,
.webix_fmanager_tree .webix_fmanager_icon {
  font-family: 'FileManager';
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.webix_fmanager_bar_icon {
  width: 100%;
  height: 100%;
  line-height: 32px;
  font-size: 20px;
  color: #8a8a8a;
}
.webix_disabled_box .webix_fmanager_bar_icon {
  color: #dadada;
}
.webix_fmanager_files_mode,
.webix_fmanager_table_mode {
  width: 100%;
  height: 100%;
}
.webix_fmanager_menu .webix_fmanager_bar_icon:before {
  content: '\e01a';
}
.webix_fmanager_back .webix_fmanager_bar_icon:before {
  content: '\e006';
}
.webix_fmanager_forward .webix_fmanager_bar_icon:before {
  content: '\e017';
}
.webix_fmanager_up .webix_fmanager_bar_icon:before {
  content: '\e001';
}
.webix_fmanager_search input {
  padding: 0 32px 0 12px;
}
.webix_fmanager_search span.webix_fmanager_icon {
  background-color: transparent;
  color: #8a8a8a;
  width: 32px;
  font-size: 20px;
  text-align: left;
}
.webix_fmanager_search .webix_fmanager_icon:before {
  content: '\e022';
}
.webix_fmanager_table_mode:before {
  content: '\e01c';
}
.webix_fmanager_files_mode:before {
  content: '\e008';
}
/*segment button*/
.webix_fmanager_modes .webix_segment_0,
.webix_fmanager_modes .webix_segment_1,
.webix_fmanager_modes .webix_segment_N {
  background-color: transparent;
  border-color: #ccc;
  color: #777;
  float: left;
}
.webix_fmanager_modes .webix_segment_0 {
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.webix_fmanager_modes .webix_segment_1,
.webix_fmanager_modes .webix_segment_N {
  margin-left: 0;
}
.webix_fmanager_modes .webix_segment_N {
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.webix_fmanager_modes .webix_selected.webix_segment_0,
.webix_fmanager_modes .webix_selected.webix_segment_1,
.webix_fmanager_modes .webix_selected.webix_segment_N {
  background-color: #e6e6e6;
}
.webix_fmanager_modes .webix_selected.webix_segment_N {
  border-left-width: 0;
}
/*path*/
.webix_fmanager .webix_path {
  background-color: transparent;
}
.webix_path .webix_list_item:before {
  color: #dadada;
  font-family: 'FileManager';
  content: "\e003";
  padding-right: 7px;
  float: left;
}
.webix_path .webix_list_item:first-child:before {
  content: "";
  padding-right: 0;
}
.webix_path .webix_list_item {
  padding-left: 2px;
  padding-right: 7px;
  border: none;
}
.webix_path {
  box-sizing: border-box;
  padding: 3px 2px;
  overflow: hidden;
}
.webix_path .webix_list_item:first-child {
  padding-left: 10px;
}
.webix_path {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*resizer*/
/*tree toolbar, panel*/
.webix_fmanager_tree_toolbar,
.webix_fmanager_panel {
  background-color: #ffffff;
}
.webix_fmanager_tree_toolbar .webix_view,
.webix_fmanager_panel .webix_view {
  background-color: #ffffff;
}
.webix_fmanager_tree_toolbar .webix_el_button button,
.webix_fmanager_panel .webix_el_button button {
  border-radius: 2px;
  background-color: #ffffff;
  border: none;
}
.webix_fmanager_tree_toolbar .webix_el_button button:hover,
.webix_fmanager_panel .webix_el_button button:hover {
  background-color: #ffffff;
}
.webix_fmanager_tree_toolbar .webix_fmanager_bar_icon,
.webix_fmanager_panel .webix_fmanager_bar_icon {
  line-height: 26px;
}
.webix_fmanager_expand .webix_fmanager_bar_icon,
.webix_fmanager_collapse .webix_fmanager_bar_icon {
  font-size: 18px;
}
.webix_fmanager_expand .webix_fmanager_bar_icon:before {
  content: '\e009';
}
.webix_fmanager_collapse .webix_fmanager_bar_icon:before {
  content: '\e007';
}
.webix_fmanager_toggle .webix_fmanager_bar_icon {
  font-size: 18px;
}
.webix_fmanager_toggle .webix_fmanager_bar_icon:before {
  content: '\e018';
}
.webix_fmanager_panel .webix_fmanager_toggle .webix_fmanager_bar_icon:before {
  content: '\e01b';
}
/*tree*/
.webix_tree_item .webix_fmanager_icon {
  float: left;
  width: 20px;
  text-align: center;
  color: #8a8a8a;
}
.webix_fmanager_tree .webix_tree_none {
  width: 20px;
}
.webix_fmanager_tree .webix_tree_item > div:first-child {
  margin-left: 7px;
}
.webix_fmanager_tree .webix_folder,
.webix_fmanager_tree .webix_folder_open {
  color: #709fbe;
}
.webix_fmanager_tree .webix_folder:before {
  content: '\e015';
}
.webix_fmanager_tree .webix_folder_open:before {
  content: '\e016';
}
.webix_fmanager_tree .webix_tree_leaves {
  margin-left: 0;
}
.webix_fmanager_tree .webix_scroll_cont > .webix_tree_leaves {
  padding: 9px 4px 9px 4px;
}
.webix_fmanager_tree .webix_selected {
  background-color: #f4f5f9 !important;
}
.webix_fmanager_tree .webix_selected span {
  background-color: transparent;
}
.webix_fmanager_tree .webix_tree_item span {
  padding-left: 5px;
  padding-right: 5px;
}
.webix_fmanager_tree .webix_tree_item.webix_selected span {
  margin-left: 0;
  padding: 0 5px;
}
.webix_fmanager_tree.webix_view {
  background-color: #ffffff;
}
.webix_fmanager_tree .webix_dt_editor {
  height: 24px !important;
}
.webix_blur .webix_selected .webix_fmanager_icon,
.webix_blur .webix_row_select .webix_fmanager_icon {
  color: #709fbe !important;
}
.webix_blur.webix_fmanager_tree .webix_selected {
  background-color: #fafafa !important;
  -webkit-box-shadow: inset 0px 0px 0px 1px #f4f5f9;
  -moz-box-shadow: inset 0px 0px 0px 1px #f4f5f9;
  box-shadow: inset 0px 0px 0px 1px #f4f5f9;
}
.webix_blur.webix_fmanager_tree .webix_selected span {
  color: #475466;
}
.webix_fmanager_tree .webix_tree_open,
.webix_fmanager_tree .webix_tree_close {
  font-size: 16px;
}
.webix_fmanager_drag.webix_tree_item {
  padding: 0 10px;
}
.webix_fmanager_tree .webix_tree_open:before {
  content: '\e000';
}
.webix_fmanager_tree .webix_tree_close:before {
  content: '\e003';
}
/*files mode*/
.webix_fmanager_files .webix_dataview_item {
  border-color: transparent;
  padding: 10px 10px 1px 1px;
}
.webix_fmanager_files .webix_dataview_item:first-child {
  padding-left: 10px;
}
.webix_fmanager_files .webix_dataview_item.webix_selected {
  background-color: transparent;
}
.webix_fmanager_files .webix_dataview_item.webix_selected,
.webix_fmanager_files .webix_dataview_item.webix_drag_over {
  background-color: transparent;
}
.webix_fmanager .webix_list .webix_drag_over,
.webix_fmanager .webix_drag_over .webix_fmanager_file,
.webix_fmanager .webix_selected.webix_drag_over .webix_fmanager_file,
.webix_fmanager .webix_column > .webix_drag_over.webix_cell,
.webix_fmanager .webix_column > .webix_drag_over.webix_cell .webix_fmanager_icon,
.webix_fmanager_tree .webix_drag_over {
  background-color: #ebedf0;
  color: #666;
}
.webix_drag_over .webix_fmanager_file .webix_fmanager_icon,
.webix_selected.webix_drag_over .webix_fmanager_file .webix_fmanager_icon {
  color: #666;
}
.webix_fmanager_table .webix_column > .webix_drag_over.webix_cell .webix_fmanager_icon {
  color: #888;
}
.webix_fmanager_drag .webix_fmanager_icon {
  color: #888;
}
.webix_fmanager_file {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
  word-break: break-all;
}
.webix_fmanager_files .webix_selected .webix_fmanager_file {
  background: #f4f5f9;
}
.webix_blur .webix_selected {
  background-color: #fafafa;
}
.webix_blur.webix_fmanager_files .webix_selected .webix_fmanager_file {
  background-color: #fafafa;
}
.webix_blur .webix_selected {
  color: #475466;
}
.webix_fmanager_files .webix_fmanager_icon {
  padding: 8px 0;
  line-height: 1;
  width: 40px;
  display: inline-block;
  font-size: 40px;
  color: #709fbe;
}
/*list view*/
.webix_fmanager_table .webix_fmanager_icon,
.webix_dd_drag .webix_fmanager_icon {
  float: left;
  margin-right: 5px;
}
.webix_fmanager_table .webix_ss_header,
.webix_fmanager_table .webix_ss_header TD,
.webix_fmanager_table .webix_ss_vscroll_header,
.webix_fmanager_table .webix_dd_drag_column {
  background: #f1f9ff;
}
.webix_fmanager_table .webix_ss_sort_asc,
.webix_fmanager_table .webix_ss_sort_desc {
  font-size: 14px;
  color: #8a8a8a;
  font-family: 'FileManager';
}
.webix_fmanager_table .webix_ss_sort_asc:before {
  content: '\e005';
}
.webix_fmanager_table .webix_ss_sort_desc:before {
  content: '\e000';
}
.webix_fmanager_icon {
  font-size: 16px;
}
.webix_fmanager_icon {
  color: #709fbe;
}
.webix_fmanager_icon.fm-file-pdf,
.webix_blur .webix_fmanager_icon.fm-file-pdf {
  color: #eb6e1a;
}
.webix_fmanager_icon.fm-file-excel,
.webix_blur .webix_fmanager_icon.fm-file-excel {
  color: #39be71;
}
.webix_fmanager_icon.fm-file-word,
.webix_blur .webix_fmanager_icon.fm-file-word {
  color: #5cbaff;
}
.webix_fmanager_icon.fm-file-powerpoint,
.webix_blur .webix_fmanager_icon.fm-file-powerpoint {
  color: #eb6e1a;
}
.webix_fmanager_icon.fm-file-video,
.webix_blur .webix_fmanager_icon.fm-file-video {
  color: #a693eb;
}
.webix_fmanager_icon.fm-file-image,
.webix_blur .webix_fmanager_icon.fm-file-image {
  color: #d76956;
}
.webix_fmanager_icon.fm-file-archive,
.webix_blur .webix_fmanager_icon .fm-file-archive {
  color: #e1c74d;
}
.webix_list_item .webix_fmanager_icon {
  float: left;
  margin-right: 7px;
}
.webix_fmanager_actions .webix_fmanager_icon {
  margin-right: 10px;
  text-align: center;
  float: left;
  color: #8a8a8a;
}
.webix_blur .webix_column > div.webix_cell_select,
.webix_blur .webix_column > div.webix_column_select,
.webix_blur .webix_column > div.webix_row_select {
  color: #475466;
  background-color: #fafafa;
}
.webix_fmanager_drag > div {
  vertical-align: top;
}
.webix_fmanager_save_message {
  position: absolute;
  bottom: 30px;
  right: 30px;
  width: auto;
  height: auto;
  z-index: 100;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
/*upload in IE9*/
.webix_upload_select_ie button {
  background: #fff;
  color: #666666;
  border-color: #fff;
}
.webix_upload_select_ie:hover button {
  background: rgba(100, 100, 100, 0.1);
}
.webix_upload_select_ie button .webix_icon {
  color: #666666;
}